home *** CD-ROM | disk | FTP | other *** search
/ ShareWare OnLine 2 / ShareWare OnLine Volume 2 (CMS Software)(1993).iso / games2 / xerix13.zip / XERIX.DOC < prev    next >
Text File  |  1993-01-02  |  20KB  |  579 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.                                Xerix
  7.  
  8.                         By Brendan Reville
  9.  
  10.  
  11.                         Game Documentation
  12.  
  13.                             Version 1.3
  14.  
  15.  
  16.  
  17.  
  18.               --------------------------------------
  19.  
  20.                              Contents
  21.  
  22.           Overview
  23.           System Requirements
  24.           Files
  25.           Getting Started
  26.                Configuration and Hard Disk Installation
  27.           The Story
  28.           Playing the Game
  29.           Credits and Acknowledgments
  30.           About the Author
  31.           Free Registration
  32.           Contacting the Author
  33.           Programmers' Information
  34.           Revision History
  35.           Disclaimer
  36.           Copyright Notice
  37.           Trademarks and Registered Trademarks
  38.  
  39.  
  40.  
  41.  
  42.               --------------------------------------
  43.  
  44.                              Overview
  45.  
  46.      Xerix is an arcade-style "shoot 'em up" game set in the
  47. future.  You must guide a space ship through a strange world of two
  48. different levels and destroy or avoid the many enemy obstacles in
  49. this place.  Xerix features 256 colour VGA/MCGA graphics and sound
  50. card support.  Other features include multi-level/rate scrolling,
  51. Expanded and Extended memory support, the support of various input
  52. devices and digitised sound played through the internal PC speaker.
  53.  
  54.      The game is public domain, or "FreeWare", and may be freely
  55. and legally copied in its original, unmodified form.
  56.  
  57.  
  58.  
  59.  
  60.               --------------------------------------
  61.  
  62.                         System Requirements
  63.  
  64. Required: IBM AT (80286) or higher: '386/i486; or compatible
  65.           MS-DOS
  66.           VGA or MCGA video display
  67.           Hard disk or floppy disk with 500k bytes free 
  68.  
  69. Recommended: 
  70.           10 Mhz or faster processor speed
  71.           Hard disk
  72.  
  73. Supported: (optional)
  74.           Adlib sound card
  75.           Sound Blaster sound card
  76.  
  77.           Microsoft Mouse or compatible mouse
  78.           Joystick
  79.  
  80.           EMS (Expanded) memory
  81.           XMS (Extended) memory
  82.  
  83.  
  84.  
  85.  
  86.               --------------------------------------
  87.  
  88.                                Files
  89.  
  90.      The following files are part of the Xerix package.  All files,
  91. apart from XERIX.CFG, last on the list, should be on the disk or in
  92. the archive which you acquired the game on:
  93.  
  94.      XERIX   .DOC        This file - the game documentation.
  95.      XERIXREG.DOC        The registration form.
  96.      XINSTALL.EXE        The installation/configuration program.
  97.      XERIX   .EXE        The Xerix game program.
  98.      XERIX_GM.DAT        A game data file.
  99.      XERIX_A0.DAT        A game data file.
  100.      XERIX_A1.DAT        A game level data file.
  101.      XERIX_A2.DAT        A game level data file.
  102.  
  103.      XERIX   .CFG        Default game settings file.
  104.                               (Created by XINSTALL - not on
  105.                               original disk/archive)
  106.  
  107.  
  108.  
  109.  
  110.               --------------------------------------
  111.  
  112.                           Getting Started
  113.  
  114.      To run Xerix, make sure you're on the same disk drive and in
  115. the same directory as the game.  To configure the game for your
  116. computer initially, type XINSTALL to run the install program.  If
  117. you know that the game is already configured for your system, you
  118. can simply type XERIX to begin the game.
  119.  
  120.  
  121.                      Xerix Install - XINSTALL
  122.  
  123.      From the main menu of the install program you can choose to
  124. configure the default game settings, install Xerix to a hard disk,
  125. or return to DOS.
  126.  
  127.  
  128.                Configuring the default game settings
  129.  
  130.      Choosing 1 on the Xerix Install main menu takes you into the
  131. default game setting configuration menus, which allow you to
  132. configure Xerix for your computer.  These settings will be saved in
  133. the file XERIX.CFG in the current disk/directory, or on the
  134. destination disk/directory if a hard disk installation is
  135. performed, unless a problem in the hard disk installation occurs.
  136.  
  137.  
  138.      Firstly, you can choose whether Xerix runs with full 256
  139. colour graphics, or with 64 grey-scale graphics if you prefer.  The
  140. grey-scale graphics will work with a full-colour monitor.
  141.  
  142.  
  143.      Next, you can choose the sound device Xerix will use.
  144. The following options are available:
  145.  
  146.      No sound:
  147.                The game is silent.  The sound effects can also be
  148.           turned off during the game.
  149.  
  150.      Adlib sound:
  151.                Using the original Adlib sound card's FM music and
  152.           sound effect capabilities.  
  153.                When a text sequence begins to fade off (see below)
  154.           a ditised audio sample is played briefly through the IBM
  155.           PC internal speaker, with a "subtitle" appearing at the
  156.           bottom of the screen, describing the sample being played.
  157.  
  158.      Sound Blaster sound: 
  159.                Using the FM music and sound effect capabilities of
  160.           the Adlib as well as digitised sound samples. 
  161.  
  162.                If you choose the Sound Blaster as the sound device
  163.           there will be two additional menus, in which you choose
  164.           the base memory address and interrupt number for the
  165.           card.  For both menus, Auto Scan should work.  If the
  166.           game locks up while loading or gives a Sound Blaster
  167.           initialisation error message, XINSTALL should be run
  168.           again and the Sound Blaster base memory address should be
  169.           specified.  If the game still doesn't work, the interrupt
  170.           number should be specified as it is set up on your Sound
  171.           Blaster card.
  172.  
  173.      IBM PC internal speaker: 
  174.                Used for music and sound effects.
  175.                When a text sequence begins to fade off (see below)
  176.           a ditised audio sample is played briefly through this
  177.           speaker, with a "subtitle" appearing at the bottom of the 
  178.           screen describing the sample being played.
  179.  
  180.  
  181.      The next menu allows you to choose what memory the game uses. 
  182. Choosing conventional memory limits the game to using only the
  183. basic 640k bytes of RAM, at most, of memory installed in your
  184. computer.  Choosing either EMS or XMS allows the game to utilise
  185. the memory in your computer set up as either Expanded or Extended
  186. memory.
  187.      The use of EMS (Expanded) memory requires an Expanded Memory
  188. Manager (EMM) that conforms to the Lotus/Intel/Microsoft Expanded
  189. Memory Specification (LIM-EMS) version 3.2 or later.  The use of
  190. XMS (Extended) memory requires an external driver that conforms to
  191. the Lotus/Intel/Microsoft/AST eXtended Memory Specification (XMS)
  192. version 2.0 or later, such as HIMEM.SYS.
  193.      The use of Expanded or Extended memory make subsequent
  194. loadings of levels faster.  Their use still requires adequate free
  195. conventional memory.
  196.  
  197.  
  198.      The final menu allows you to choose the input device used to
  199. control the game: either keyboard, mouse or joystick.  A Microsoft
  200. compatible mouse driver must be installed before running the game
  201. if it is configured to use the mouse.  A joystick must be connected
  202. to Game Port 1 and centred when the game is loading if it is to be
  203. used.  The keyboard may also be used in combination with these
  204. other input devices.
  205.  
  206.  
  207.                       Hard Disk Installation
  208.  
  209.      This option from the Xerix Install program's main menu will
  210. copy the game into a subdirectory on your hard disk, as long as it
  211. has enough free space for the game.  The hard disk install option
  212. will ask for the destination drive's letter, from C to F, then
  213. check for adequate available space on the destination drive.  If
  214. there is enough space, the directory \XERIX will be created and the
  215. game copied into that directory.
  216.      To run the game after installing it onto a hard disk, make
  217. that drive the current drive by typing its letter followed by a
  218. colon.  For example "C:" (without the quotes).
  219.      Then make the current directory \XERIX by typing "CD \XERIX"
  220. (again without the quotes).
  221.      To run the game, type "XERIX".
  222.  
  223.  
  224.  
  225.  
  226.               --------------------------------------
  227.  
  228.                              The Story
  229.  
  230.      Some time in the near future...
  231.  
  232.      A massive, alien structure hurtles from deep space towards the
  233. earth.  Several days after first being discovered by a space-
  234. tracking station in the desert of Egypt, two-thirds of the
  235. population of Los Angeles and its surrounding area are killed by a
  236. strange radiation.  The radiation's source is tracked to the alien
  237. structure.
  238.  
  239.      Panic sets in on the earth in the hours that follow.  People
  240. don't know what to do or where to go.  The governments of the
  241. world, combined through the United World Council, try desperately
  242. to find a solution to this problem.
  243.  
  244.      The World Council sent up one small unmanned space-craft to
  245. examine the alien structure at close range.  Upon approaching the
  246. structure, a large panel in its otherwise impenetrable wall opened. 
  247. The space-craft entered and reported a strange environment, an open
  248. space, but nothing like the world of Earth.  A fast-moving object
  249. destroyed the space-craft shortly after it had entered, but the
  250. object's speed was estimated to be at a rate which a human might be
  251. able to respond to - either destroying with weapons or dodging.
  252.  
  253.      You have been chosen to pilot a second earth-sent space-craft. 
  254. The project has been codenamed XERIX: the eXtended Enemy Response
  255. and Infiltration eXperiment.  Your mission is to destroy the alien
  256. structure.  How you will do so is not known.  Your mission is a
  257. difficult one, indeed seemingly impossible, but is of the greatest
  258. importance.  The earth's fate is in your hands.  You must succeed.
  259.  
  260.  
  261.  
  262.  
  263.               --------------------------------------
  264.  
  265.                          Playing the game
  266.  
  267.  
  268.      In the following instructions, "fire" refers to the space bar
  269. and can also refer to either of the buttons on the joystick and
  270. mouse.
  271.  
  272.  
  273.                            Title Screen
  274.  
  275.      To exit the title screen, hit fire.  A text sequence (see
  276. below) displaying the game's credits will begin when the title
  277. screen is exited for the first time.  After this, the title screen
  278. will only displayed after the game is "won" or after the ESC key is
  279. hit during a game (see below).  It will be skipped after games in
  280. which the player "loses".
  281.      The title screen will also fade off when the title music has
  282. finished playing.
  283.      Hitting Control (Ctrl) and Q simultaneously will quit the
  284. game.  The title screen will fade off the and the program will exit
  285. to DOS.
  286.  
  287.  
  288.                           Text Sequences
  289.  
  290.      At various times in the game, namely, the credits, before a
  291. level and after a game, a text sequence will begin unless skipped
  292. (see below).
  293.      To skip one of these text sequences, hit fire.  The sequence
  294. cannot be skipped for the first half second of running, to avoid
  295. accidentally skipping a sequence.  An audio sample will be played
  296. when the text sequence begins to fade off, either when skipped or
  297. when finished.  This sample will be played through the Sound
  298. Blaster if possible, with maximum quality, or through the IBM PC
  299. internal speaker if the current sound device is that speaker or the
  300. Adlib sound card, with a "subtitle" appearing, to describe the
  301. sound.
  302.      Hit P to pause a text sequence, and P again to unpause it.
  303.      Hitting Control (Ctrl) and Q simultaneously will quit the
  304. game.  The screen will fade off and the program will exit to DOS.
  305.  
  306.  
  307.                          Difficulty levels
  308.  
  309.      At the beginning of a new game, a menu will prompt the user to
  310. choose the Difficulty Level: Novice or Expert.  The Novice level
  311. gives the player infinite chances, or "lives", in which to complete
  312. the game, while the Expert level gives the user three lives.  In
  313. both difficulty levels the player begins a new "life" from the
  314. approximate location that they were destroyed at.
  315.  
  316.  
  317.                     Controlling the space-craft
  318.  
  319.      To control the space-craft with the keyboard, hit the
  320. directional key on the numeric or arrow keypad in the direction
  321. that you wish the ship to go in.  The space-craft can also move
  322. diagonally by hitting two directional keys at once, or by using a
  323. "diagonal" key on the numeric keypad.
  324.      With the joystick, simply move the stick in the direction
  325. which you want the space-craft to travel in.  
  326.      When using the mouse, an on-screen pointer will appear.  The
  327. ship will always travel towards this pointer, "chasing" it.  The
  328. ship will cease "chasing" the mouse pointer once it reaches it, so
  329. that you may control the ship with the keyboard as long as you
  330. don't move the mouse pointer after the ship has reached it.
  331.      To shoot, hit fire.  Rapidly hitting fire will cause the
  332. space-craft to shoot more quickly than simply holding in fire. 
  333. Shots can not pass through the red remains of an alien.
  334.      When playing on the Expert Difficulty Level you will have,
  335. initially, three "lives."  Each "life" is another attempt to
  336. continue in the current game, starting on the screen where you got
  337. out.  You will be given an additional bonus life if you finish a
  338. level.
  339.      When playing on the Novice Difficulty Level you will have
  340. infinite lives in which to complete the game in.
  341.  
  342.  
  343.                Other keys during the action sequence
  344.  
  345.      ESC  Escape
  346.  
  347.           The escape key will end the current game.  The screen
  348.           will fade off and the game will return to the title
  349.           sequence.  
  350.  
  351. ENTER/
  352. RETURN    Skip
  353.  
  354.           By hitting the ENTER/RETURN key while the screen fades
  355.           off slowly, either after hitting ESC, dying (by losing
  356.           all your lives) or winning the game, the losing sequence,
  357.           if it was to be played, will be skipped and a new game
  358.           begun immediately.
  359.  
  360. Ctrl-Q    Quit
  361.  
  362.           By hitting the Control (Ctrl) and Q keys down
  363.           simultaneously, the screen will fade off and the program
  364.           will exit to DOS.
  365.  
  366.      T    Toggle
  367.  
  368.           By hitting the T key the outer scrolling regions will be
  369.           Toggled (switched) on or off.  Users of slower computers
  370.           may wish to turn off these additional scrolling regions
  371.           at the top and bottom edges of the screen to speed the
  372.           game up.
  373.  
  374.      S    Sound
  375.  
  376.           By hitting the S key the game Sound effects will be
  377.           toggled (switched) on or off.
  378.  
  379.  
  380.  
  381.      The aim of the game is simple: make it through the game while
  382. dodging or destroying the alien space-craft and "bombs" which spray
  383. from certain objects on the screen.  Then destroy the end of level
  384. alien, a type of guardian of the alien ship, to advance to the next
  385. level.  It isn't easy, but sharp skills and fast reflexes will
  386. serve you well.
  387.  
  388.  
  389.  
  390.  
  391.               --------------------------------------
  392.  
  393.                               Credits
  394.  
  395.      Design, Programming, Artwork, and Music by
  396.           Brendan Reville
  397.  
  398.  
  399.      Design contributions:
  400.           Marc Armansin and Michael Reville
  401.  
  402.      Additional game testing:
  403.           Justin Reville, Michael Reville and Peter Howie
  404.  
  405.      Documentation:
  406.           Brendan Reville
  407.  
  408.  
  409.  
  410.                       Further Acknowledgments
  411.  
  412.      The following helped, to various degrees, with the development
  413. of the game, and deserve a word of thanks.
  414.  
  415.      John Creasey
  416.      Paul Meiners
  417.      Tony Cook
  418.      Eric Poulsen
  419.           - for assisting in the development of the keyboard
  420.           reading routines (MultiKey).
  421.  
  422.      Rhys Weekley
  423.           - for helping with the Adlib testing.
  424.  
  425.      David Evans
  426.           - for the public domain program VGA Paint, used to create
  427.           the game artwork.
  428.  
  429.      John M. Coon
  430.           - for the shareware Sound Blaster composer program
  431.           Compoz, used to create the game's FM music.
  432.  
  433.      Mum, Dad, Justin and Michael
  434.           - my family, for all their interest, patience and
  435.           support.
  436.  
  437.      And to all my friends at school and on the Bulletin Boards,
  438. for their encouragement and interest: thank you.
  439.  
  440.  
  441.  
  442.  
  443.               --------------------------------------
  444.  
  445.                          About the Author
  446.  
  447.      Brendan Reville is a 15 year old student living in Sydney,
  448. Australia.  He enjoys ice-skating, basketball, tennis and swimming,
  449. and plays the clarinet.  Favourite writers include Philip K. Dick,
  450. William Gibson and Barbara Hambly.  He began programming while
  451. around the age of 10, in BASIC, before moving onto C at the age of
  452. 13, and is now teaching himself Assembler.  Xerix is his first
  453. major production, and was contributed to the public domain in
  454. appreciation of the medium.
  455.  
  456.  
  457.  
  458.  
  459.               --------------------------------------
  460.  
  461.                          Free Registration
  462.  
  463.      This game is free, however, it is requested that the
  464. registration form contained in the file XERIXREG.DOC is filled out
  465. and returned to the author at the address given or sent by
  466. electronic mail as described below.  Registration is free, except
  467. for the necessary postage, and is not required, but appreciated. 
  468. Consult your DOS manual for information on printing a file.
  469.  
  470.  
  471.  
  472.  
  473.               --------------------------------------
  474.  
  475.                        Contacting the Author
  476.  
  477.      The author can be contacted at the following postal address:
  478.  
  479.      Brendan Reville
  480.      PO Box 304
  481.      Milsons Point NSW 2061
  482.      Australia
  483.  
  484.  
  485.      Users with a modem may contact the author through electronic
  486. mail as follows:
  487.      The author can be contacted via GTNet electronic mail
  488. available through any GTPower Bulletin Board System worldwide. 
  489. Send a Private netmail message to Brendan Reville at The Poet's
  490. Dilemna, netmail address 302/000.
  491.      The author can also be contacted via FidoNet electronic mail
  492. available through any FidoNet-carrying Bulletin Board System
  493. worldwide.  Send a Private netmail message to Brendan Reville at
  494. The Runway BBS, netmail address 3:712/506.0.
  495.  
  496.  
  497.  
  498.  
  499.               --------------------------------------
  500.  
  501.                      Programmers' Information
  502.  
  503.      Xerix was programmed in Microsoft C 6.0.  Also used in the
  504. development of the product were Creative Labs' Sound Blaster
  505. Developer Kit and Ted Gruber Software's Fastgraph routines.
  506.      The author is happy to discuss areas of the game's programming
  507. with other programmers, and can be contacted by the methods given
  508. above.
  509.  
  510.  
  511.  
  512.  
  513.               --------------------------------------
  514.  
  515.                          Revision History
  516.  
  517.      September 1992 - version 1.0
  518.           Original release
  519.  
  520.      September 1992 - version 1.1
  521.           "Lives" added
  522.           Title screen not displayed after every game
  523.           Documentation improved and updated
  524.  
  525.      December 1992 - version 1.2
  526.           Digitised sound also played on IBM PC internal speaker
  527.           Documentation updated
  528.           Registration form updated
  529.  
  530.      December 1992 - version 1.3
  531.           Two Difficulty Levels added: Novice and Expert
  532.           Documentation updated
  533.  
  534.  
  535.  
  536.  
  537.               --------------------------------------
  538.  
  539.                             Disclaimer
  540.  
  541.      The author, Brendan Reville, and any other persons referred to
  542. in this documentation or in the computer program "Xerix" accept no
  543. responsibility for any loss of time, money or productivity, or
  544. damage to any person(s) or computer hardware or software, as a
  545. result of using the program "Xerix", even if the above mentioned
  546. had knowledge or had been notified of the possibilities of such
  547. events.
  548.  
  549.  
  550.  
  551.  
  552.               --------------------------------------
  553.  
  554.               Xerix - Program, Data and Documentation
  555.  
  556.                 (C) Copyright Brendan Reville 1992
  557.                        All Rights Reserved.
  558.  
  559.  
  560.  
  561.                               MCMXCII
  562.  
  563.  
  564.  
  565.  
  566.               --------------------------------------
  567.  
  568.                Trademarks and Registered Trademarks
  569.  
  570. Adlib is a registered trademark of Adlib Inc.
  571. Fastgraph is a trademark of Ted Gruber Software.
  572. IBM, IBM PC/AT, are registered trademarks of International Business
  573.      Machines, Inc.
  574. Microsoft, Microsoft Mouse and MS-DOS are registered trademarks of
  575.      Microsoft Corporation.
  576.  
  577. All other brand and product names mentioned in this document are
  578. trademarks or registered trademarks of their respective holders.
  579.